package br.com.unip.menudroid.model;

import java.io.Serializable;

public class Produto implements Serializable {

	private static final long serialVersionUID = 8836023087332514952L;

	private int idProduto;
	private GrupoProduto grupoProduto;
	private String descricao;
	private String observacaoCardapio;
	private Double precoCusto;
	private Double precoVenda;
	
	public int getIdProduto() {
		return this.idProduto;
	}

	public void setIdProduto(int idProduto) {
		this.idProduto = idProduto;
	}

	public String getDescricao() {
		return this.descricao;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}

	public String getObservacaoCardapio() {
		return this.observacaoCardapio;
	}

	public void setObservacaoCardapio(String observacaoCardapio) {
		this.observacaoCardapio = observacaoCardapio;
	}

	public Double getPrecoCusto() {
		return this.precoCusto;
	}

	public void setPrecoCusto(Double precoCusto) {
		this.precoCusto = precoCusto;
	}

	public Double getPrecoVenda() {
		return this.precoVenda;
	}

	public void setPrecoVenda(Double precoVenda) {
		this.precoVenda = precoVenda;
	}
	
	public GrupoProduto getGrupoProduto() {
		if (grupoProduto == null) {
			grupoProduto = new GrupoProduto();
			
		}

		return grupoProduto;
	}

	public void setGrupoProduto(GrupoProduto grupoProduto) {
		this.grupoProduto = grupoProduto;
	}
	
	@Override
	public String toString() {
		String texto;
		texto = this.descricao;
		texto = texto + "\n" + this.precoVenda;
		return texto;
	}

}